@贝壳儿
3年前 提问
1个回答
php自动载入类文件的函数
Anna艳娜
3年前
PHP自动加载函数__autoload()
。
PHP5 在使用一个类时,如果这个类没有加载,就会自动运行__autoload()
函数,即自动加载函数,这个函数是我们在程序中自定义的。例:
function __autoload($classname) {
require_once ($classname . "class.php");
}
以上例子中,直接将类名加上扩展名 ”.class.php” 构成了类文件名,然后使用 require_once 将其加载。autoload 至少要做三件事情:
根据类名确定类文件名;
确定类文件所在的磁盘路径(在我们的例子是最简单的情况,类与调用它们的PHP程序文件在同一个文件夹下);
将类从磁盘文件中加载到系统中。